@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,800,700,400italic,600);
body {font:300 17px/1.7em "Open Sans";color:#000;background:#fff;}
a {color:#000;font-weight:500;text-decoration:underline;}
.container {max-width: 1170px;}
.jumbotron {margin:0;padding:20px 0 75px;background:background: -webkit-linear-gradient(38deg, rgb(26, 40, 51) 0%, rgb(101, 127, 152) 60%, rgb(46, 64, 78) 100%);
background: -o-linear-gradient(38deg, rgb(26, 40, 51) 0%, rgb(101, 127, 152) 60%, rgb(46, 64, 78) 100%);
background: -ms-linear-gradient(38deg, rgb(26, 40, 51) 0%, rgb(101, 127, 152) 60%, rgb(46, 64, 78) 100%);
background: -moz-linear-gradient(38deg, rgb(26, 40, 51) 0%, rgb(101, 127, 152) 60%, rgb(46, 64, 78) 100%);
background: linear-gradient(52deg, rgb(26, 40, 51) 0%, rgb(101, 127, 152) 60%, rgb(46, 64, 78) 100%);
}
.jumbotron h1 {font-size:36px;font-weight:300;text-align:center;text-shadow:1px 1px 3px #333;}
.jumbotron p {margin:20px auto;font:300 18px/1.7em "Open Sans";text-align:justify;}
.logo {display:none;margin:0 auto 25px;width:142px;}
.video-wrap {max-width:100%;width:100%;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.video-top {max-width:930px;margin:auto;}
.btn-arrow {position:relative;width:79px;margin:auto;top:-38px;}
img.center {display:block;margin:auto;}
#getdetails {}
#getdetails .imgicon {padding:0 20px 20px 0;}
#getdetails .details {}
.col-md-6 {margin:0 0 40px;}
.waiting-list-row {padding:80px 0 40px;width:100%;background: url("../img/background.png") repeat;}
.applicant-list-row {padding:80px 0 40px;width:100%;background: url("../img/background.png") repeat;color:#ccc;}
.content-row {margin:0 auto;padding:50px 0 40px;width:100%;background:#444139 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAKklEQVQIW2N0cbT8//nLVwZeHm4GEGA0N9X7D+LABBlBKsBSDAxgQQwVAJM4EtVz1CZJAAAAAElFTkSuQmCC) repeat;color:#E0AF3E;font: 300 'Open Sans',Helvetica,Arial,sans-serif;}
.content-row.white {margin:0 auto;padding:50px 0 40px;width:100%;background:#444139 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAI0lEQVQIW2P8////f0ZGRkYQzcDAwMAIIpAF4TJgWRBAVwEA4Tkb+cc9gnMAAAAASUVORK5CYII=) repeat;color:#E0AF3E;font: 300 'Open Sans',Helvetica,Arial,sans-serif;}
.waiting-list, .applicant-list, .content {margin:0 auto;padding:0 20px;color:#000;}
.content.white {color:#333;}
.waiting-list h1, .applicant-list h1 {max-width:897px;margin:0 auto 40px;font-weight:800;}
.wait-form {}
.wait-form input, .mc-field-group, #mce-responses {display:inline-block;vertical-align:top;}
.wait-form input[type="email"],.wait-form input[type="text"] {background:#255F63 url('../img/icon-email.png') no-repeat 315px center;min-width:336px;border:1px solid #427784;color:#eee;font:16px/28px 'Open Sans',sans-serif;box-sizing:content-box;padding:10px;margin-right:1em;margin-bottom:1em;}
.wait-form #mc-embedded-subscribe {margin-left: -4px;}
.waiting-submit {}

.wait-form1 {}
.wait-form1 input, .mc-field-group, #mce-responses {display:inline-block;vertical-align:top;}
.wait-form1 input[type="email"] {background:min-width:336px;border:1px solid #606060;color:#565656;font:16px/28px 'Open Sans',sans-serif;box-sizing:content-box;padding:10px;margin-right:1em;margin-bottom:1em;}
.wait-form1 #mc-embedded-subscribe {margin-left: -4px;}
.topmarginfix {margin-top:0;}

.applicant-list-row .container {max-width:840px;margin:auto;}
.apply-form {margin-top:0px;color:#eee;font:normal 15px/15px 'Open Sans',Helvetica,Arial,sans-serf;}
.apply-form label {display:inline;}
.apply-form input[type="text"], .apply-form input[type="email"], .apply-form select, .apply-form input[type="number"] {border:1px solid #5f5f5f;background-color:#fff;padding:7px;width:100%;height: 40px;}
.apply-form .mc-field-group {margin:0 10px 20px 0;height:40px;}
.apply-form input[type="email"] {}
.apply-form input[type="radio"] {margin-right:15px;}
.apply-form .mc-field-group {margin:0 10px 20px 0;height:40px;}
.input-group {height:40px;}
.input-group label, .input-group input[type="radio"] {margin-right:15px;line-height: 40px;}
.apply-form .button {display:block;margin:0 auto;}
input{color:#565656;}


.content-btm {text-align:center;max-width:720px;margin-left:auto;margin-right:auto;}
#elon-img{
    float:right;
    margin-top:.1em;
    margin-right: -1em;
}
#sponsor-img {}
footer {background:#219fd5;}
footer a, footer a:hover {text-decoration:none;}
footer nav a{color:#fff;margin-right: 1em;font-size: 12px;}
.footer-holder {padding-top:2em;margin:auto;}
#footer-top {border-bottom:1px solid #1484b4;padding:0 0 30px;}
#footer-top img {}
.footer-logo {float:left;}
.footer-nav {float:right;}
#footer-btm {border-top:1px solid #49b0dd;padding:30px 0;}
#footer-btm p {font-size:13px;text-align:center;}


.submit-waiting {text-align:center;}
.vid {
    width: 80%;
    height: 200px;
    object-fit: cover;
    z-index: -1;
  display:none;
    background-color: black;
}
#yt {
    display: none;
}
#content {
}

.col-footer{
    float:left;
    width:46%;

    margin-left:2em;
}
.col-footer-2 nav{
    float:right;
}
.align-right{
    text-align:right;
}
.video-top h2{
    font-size:44px;
}
.apply-div-holder h1{

    text-align:center;
}
.radios label{
    margin-left: 1em;
}

.radios .radio{
  background:url('../img/icon-radio.jpg') no-repeat;
    color:transparent;
   width:33px;
   padding-bottom: 1.5em;
    height:33px;
    display:inline-block;
    margin-left:.5em;
}

.radios input[type=radio]{
  display:none;
}

.radios input[type=radio]:checked + .radio{
   background:url('../img/icon-radio-active.jpg') no-repeat;
}


/*CASTILLO EDITS*/
.video-top  {
    max-width: 960px;
    padding: 0 15px;
}
.wait-form input[type="email"] {
    width: 94%;
  

}
.wait-form input[type="email"] , .wait-form1 input[type="email"] {
  min-width: auto;

  background-position: 96% 50%;
}
 
.wait-form #mc-embedded-subscribe , .wait-form1 #mc-embedded-subscribe , .apply-form .mc-field-group {
 
    min-height: 50px;
    width: 100%;
}
.mc-field-group.col8 {
      float: left;
}
 .wait-form  .mc-field-group.col4 {
  float: right;
 }
.wait-form .mc-field-group.col8 {

    width: 66%;
}
 .wait-form .mc-field-group.col4 {
    width: 30%;
}
 

.wait-form1 input[type="email"] {
  
    width: 90%;
}
 .wait-form1  .mc-field-group.col4 {
  float: left;
 }
.wait-form1 .mc-field-group.col8 {

    width: 66%;
}
 .wait-form1 .mc-field-group.col4 {
    width: 23%;
}


#mc_embed_signup {
    
    max-width: 780px !important;
 
}
.apply-form input[type="text"], .apply-form input[type="email"], .apply-form select, .apply-form input[type="number"] , {
    
    width: 100%;
}
.submit-waiting.clearfix {
    padding: 0 15px;
}
#mc_embed_signup {
    box-sizing: border-box;
    margin: 0 auto;
    max-width: 580px;
    width: 100%;
}
#mc_embed_signup_scroll .col-md-6{
  margin-bottom: 0px !important;
}
.size1of2 .col-sm-12.col-md-8.col-lg-8 , .size1of2 .col-sm-12.col-md-4.col-lg-4 {
  padding: 0px !important
}
#footer-top {
      padding-left: 10px;
    padding-right: 10px;
}
@media screen and (max-width: 991px) {

  #getdetails .imgicon {
      
      text-align: center;
  }
}
@media screen and (max-width: 600px) { 
  .wait-form1 .mc-field-group.col4 ,  .wait-form1 .mc-field-group.col8 {
    width: 100%;
  }
  .wait-form1 #mc-embedded-subscribe {
      width: 180px;
   }
}
@media screen and (max-width: 400px) {
    .wait-form #mc-embedded-subscribe {
     
      width: 180px;
  }
   
   .wait-form .mc-field-group.col4 ,  .wait-form .mc-field-group.col8 {
    width: 100%;

  }
  .home-wrapper{
     margin-top: 40px  !important ;
  }
  .home-wrapper label, .home-wrapper input[type="radio"] {
 
    margin-right: 8px  !important ;
}


}
.logo image{display:none !important;}
.waiting-list-row{background-image:none !important;background-color:#363636;
}

::-webkit-input-placeholder {
   color: #000;
}

:-moz-placeholder { /* Firefox 18- */
   color: #000; opacity:1; 
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #000; opacity:1; 
}

:-ms-input-placeholder {  
   color: #000;  
}
input[type="submit"]{background:#eee;width:100%;color:#000;font-size:14px;font-family:Raleway;}
}
input[type="submit"]:active,input[type="submit"]:focus,input[type="submit"]:hover{background:#000000;color:#fff;}
footer{background:#2B2A2A !important;}
.waiting-list-row{background:#013e7d !important;}
.button{max-height:50px !important;}
body{margin-top:0 !important;}
.button:hover{border:2px solid #000000;}
h2,h3,h4{text-align:center;}
h2{font-family:sans-serif;font-weight:700;}
input[type="submit"]{width:100%;margin-top:0;padding-top:6px;padding-bottom:8px;font-size:14px;margin-bottom:0;}
input[type="submit"]:active,input[type="submit"]:hover[type="submit"],input[type="submit"]:focus{color:#fff;background:#000;}
.client{text-align:right !important;font-style:italic !important;}
select{background:#709bc8!important;}
#footer-btm{padding-left:8px;font-size:12px;}
#footer-btm a{color:#ffffff;}
.messagez{height:40px !important;background:transparent;color:#565656;min-height:93px;margin-bottom:25px;}
.messagez:focus,.messagez:visited{background:transparent !important;}
img{max-width:100%;}
 #translucentbk{background: rgba(1, 62, 125, 0.7);margin:0 15% 0 15%;}
 .flip-card {
  background-color: transparent;
  width: 580px;
  height: 258px;
  perspective: 1000px;
}

.flip-card-inner {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  transition: transform .6s;
  transform-style: preserve-3d;
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
}

.flip-card:hover .flip-card-inner {
  transform: rotateY(180deg);
}

.flip-card-front, .flip-card-back {
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.flip-card-front {
  background-color: #bbb;
  color: black;
}

.flip-card-back {
  background-color: #f0f0f0;
  color: #000;
  transform: rotateY(180deg);
}

.hide-for-live{
  display:none;
}

@media only screen and (max-width: 991px) {
  .messagez {
    width:100%;
  }
  #translucentbk{margin:0;}
}